                 A S L                -------  Nazwa moe myli, ale to opis programu     A nalizator     S tanw     L ogicznych   Uruchomienie  --------------  Do PORTU1,  PORTU2  naley  podczy interfejs ktrego schemat znajduje si w pliku ̮Ҹ Kocwki pomiarowe podczy naley do punktw pomiarowych uruchamianego  uk- adu. Jeeli analizowany ma by tylko  jeden przebieg, wystarczy podczy jedn  z nich. Logika  podpowiada  by  bya  to kocwka pomiarowa D0,  ale  moe  by inna. Program wczyta z poziomu DOS'a   Wygld ekranu i klawiszologia  -------------------------------  Logo autora programu i gwna  nazwa, to oczywiste.   - Wybr szybkoci taktowania       00 - maksymalna szybko (HEX)       FF - minimalna szybko  (HEX) Numer  wybranej  szybkoi  taktowania wywietlany jest obok.  P  - Pomiar       Nacinicie klawisza <P>  spowo- duje rozpoczcie  pomiaru/prbkowania. Na czas pomiaru literka  "P"  zostanie podwietlona.  Aby przerwania obsugujce ATARI  nie zakcay prbkowania,  s na czas po- miaru wyczane.  Objawi si to tym e ekran zrobi si ciemny.  Pomiar mona przerwa naciskajc kla- wisz <START>.  Ma to sens tylko wtedy, gdy ustawiona  jest  odpowiednio  maa szybko taktowania. Gdy bufor zostanie  cakowicie  zape- niony prbkami analizowanych  przebie- gw pomiar zostaje zakoczony,  a pod- wietlony  kursor  wskazuje   pierwsz prbk w buforze. Sygnalizowane to jest brakiem podwie- tlenia literki "P".   - Oscyloskop       Przegld  prbek   analizowanych przebiegw. Skok nastpuje co 1 umowny takt (nie ten ktry by taktem  pomia- rowym!). Na pozycji pionowego podwie- tlonego kursora znajduje si  analizo- wana prbka zapisana w  buforze.  Ina- czej mwic jest to kolejny bajt bufo- ra.  W zalenoci od nastawionej szyb- koci taktowania na czas pomiaru, kil- ka prbek zapamitanych w buforze wyz- nacza rzeczywisty mierzony takt.   Klawisze strzaek nacinite razem z klawiszem CTR powoduj skok co 16 baj- tw. Np. nacinicie CTR+ spowoduje przes- kok wykresu o 16 prbek w lewo. Prbka ktra do tej pory  znajdowaa  si  na wykresie jako ostatnia, teraz znajduje si na pozycji podwietlonego kursora. Numer analizowanej prbki  (HEX)  wy- wietlany jest obok napisu - oscyloskop  ESC - Powrt do DOS'a    Wykres   --------  Z lewej i prawej strony oznaczenia od 7-0 podaj numer kocwki  pomiarowej. Kocwka 0 to pierwsza linia w  PORT1. Kocwka 7 to ostatnia linia w  PORT2. Lub,  mona  to te interpretowa jako nr bitu w analizowanej prbce podwie- tlonej kursorem.   Pod wykresem znajduje si  podana  w postaci binarnej ta sama prbka. Nume- ry bitw (linii) odpowiadaj sobie. Sam wykres  oscyloskopu  zorganizowany jest tak, e cieka linia  prbki  re- prezentuje "0" logiczne, a linia gruba "1" logiczn. Celowo w ten sposb jest to rysowane, bo moe  si  zdarzy  e cay wykres to  logiczne "0" lub "1" i wtedy byoby  trudno  zorientowa  si czy to "0" czy "1". --------------------------------------  Podwietlony pionowy kursor wskazuje  ZAWSZE analizowan prbk. -------------------------------------- Gdy wskazuje pierwsz prbk w buforze (0000) to wykres rozpoczyna si kilko- ma pustymi prbkami. To samo dotyczy kocowej prbki w  bu- forze. Wykres koczy si kilkoma  pus- tymi prbkami. Pojemno bufora to 11 stron RAM, czy- li pomieci moe 2716 prbek. Z pewnoci to zbyt mao, wic....  Po uruchomieniu programu,  ale  przed dokonaniem pomiaru,  zawarto  bufora jest przypadkowa. Wykres podaje "prze- biegi"  zawartoci  pamici,  ktra  w momencie wczenia  komputera  zawiera jakie tam sobie znane dane.  Pozosta- wiem to w takiej formie by mona byo "zobaczy"  zawarto  pamici  RAM  w nieco innej formie ni  zazwyczaj  si to robi. :) By moe komputery nie majce na swoim pokadzie rnych przybudwek nie  na- ruszaj pamici.  Wykres  pokae  same zera (cieka linia na  wszystkich  po- zycjach).  ???  Sprawd jak jest w Twoim! Postaraj si o "przybudwki. O.K.   Inne  ------ Program i sam ASL to prototyp.  Z pew- noci moe by dopracowany i  wzboga- cony o inne moliwoci jak:   - wiksza szybko taktowania   - wiksza pojemno bufora   - wykres wzbogacony o dodatkow  li-     ni wywietlajc rzeczywisty takt     pomiarowy   - dodanie kolorw   - inny  przeskok  w  czasie  analizy     prbek   - moliwo obserwacji dwch rnych     prbek przebiegu jednoczenie  np.     o numerach  0000-0010  i 0811-0821   - wprowadzenie  skali,   by  analiza     przebiegw pozwalaa cile  okre-     li przedziay czasowe   - synchronizacja z zewntrznym  syg-     naem taktujcym   Opisany tu ASL prosz traktowa jako prbnik, a  nie  super/extra  dokadny przyrzd pomiarowy. Oddaje cenne usu- gi, ale jednak to prbnik.  Dla tych ktrzy nie maj jeszcze Ana- lizatora Stanw Logicznych zbudowanego proponuj:                - 1 -   - podczy do PORTU1 (2) joystick   - uruchomi program   - nastawi takt na warto FF   - uruchomi pomiar <P>   - w tym czasie "macha"  joystickiem   - Gdy "pomiar" zostanie  zakoczony,     mona pooglda przebiegi  cyfrowe     ktre zostay "pomierzone"   _______________   ________________________                - 2 -   - Po uruchomieniu programu, nacinij     ESC (powrt do DOS'a)   - Po D: wpisz:     >3510 01 02 04 08 10 20 40 80   - Ponownie uruchom ASL (RUN)   - Na wykresie od pozycji 0000  wida     prbki wpisanych przed chwil kil-     ku liczb.   - A moe  sam  dalej  uoysz  jaki     "wzorek" przez proste wpisanie:     >adres dane ... ...     Usugi oferuje DOS II+/D v6.4 S.D.     Kto nie rozumie o co chodzi w  tym     wszystkim, tego zachcam do maego     spaceru (z psem?).                            Zenon/DIAL                         18.01.2003.